import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)

/**
 * 引入公共路由
 */
export { default as constRoutes } from './common.js'

/**
 * 自动加载module下路由文件
 */
const modulesFiles = require.context('./modules', true, /\.js$/)
export const asyncRoutes = modulesFiles.keys().reduce((modules, modulePath) => {
  modules = modules.concat([...modulesFiles(modulePath).default])
  return modules
}, [])
